import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import test3.Printer;

public class App {
    //练习3：组装打印机
    public static void a(){
        ApplicationContext beans=new ClassPathXmlApplicationContext("applicationContext.xml");
        Printer printer = beans.getBean(Printer.class);
        printer.print("类和类之间都是自行产生其他类的对象来进行使用，好处是，使用简单，需要的时候 new 就行，但是缺点就有很多，我用到哪些类都需要自身去创建，依赖度太高，不利于解耦，也有可能多个类都使用一个类的对象，但要产生多个对象，不能“共享”，冗余过多。");
//        System.out.println(printer);
    }

    //练习4.


    public static void main(String[] args) {
        a();
    }

}
